package com.partyjoin.project.module.officialEvolve.domain;

import com.partyjoin.framework.web.domain.BaseEntity;
import com.partyjoin.project.module.conference.domain.Conference;

import java.util.Date;

/**
 * 发展正式党员记录表 sys_official_evolve
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public class OfficialEvolve extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 发展正式党员记录ID */
	private Integer officialEvolveId;
	/** 部门编号 */
	private Long deptId;
	/** 预备党员ID集合 */
	private String prepareList;
	private String prepareNameList;
	/** 备案通过名单ID */
	private String successList;
	private String successNameList;
	/** 备案未通过名单ID */
	private String failList;
	private String failNameList;
	/** 党员名册 */
	private String officialRoster;
	/** 会议ID */
	private Integer conferenceId;
	/** 审批状态（0未全部通过 1全部通过） */
	private Integer state;
	/** 上报时间 */
	private Date submitTime;
	/** 处理时间 */
	private Date disposeTime;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;
	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;

	private Conference conference;
	
	public String getSuccessList() {
		return successList;
	}

	public void setSuccessList(String successList) {
		this.successList = successList;
	}

	public String getFailList() {
		return failList;
	}

	public void setFailList(String failList) {
		this.failList = failList;
	}

	/**
	 * 设置：发展正式党员记录ID
	 */
	public void setOfficialEvolveId(Integer officialEvolveId) 
	{
		this.officialEvolveId = officialEvolveId;
	}
	
	/**
	 * 获取：发展正式党员记录ID
	 */
	public Integer getOfficialEvolveId() 
	{
		return officialEvolveId;
	}
	
	/**
	 * 设置：预备党员ID集合
	 */
	public void setPrepareList(String prepareList) 
	{
		this.prepareList = prepareList;
	}
	
	/**
	 * 获取：预备党员ID集合
	 */
	public String getPrepareList() 
	{
		return prepareList;
	}
	
	/**
	 * 设置：党员名册
	 */
	public void setOfficialRoster(String officialRoster) 
	{
		this.officialRoster = officialRoster;
	}
	
	/**
	 * 获取：党员名册
	 */
	public String getOfficialRoster() 
	{
		return officialRoster;
	}
	
	/**
	 * 设置：会议ID
	 */
	public void setConferenceId(Integer conferenceId) 
	{
		this.conferenceId = conferenceId;
	}
	
	/**
	 * 获取：会议ID
	 */
	public Integer getConferenceId() 
	{
		return conferenceId;
	}
	
	/**
	 * 设置：审批状态（0未全部通过 1全部通过）
	 */
	public void setState(Integer state) 
	{
		this.state = state;
	}
	
	/**
	 * 获取：审批状态（0未全部通过 1全部通过）
	 */
	public Integer getState() 
	{
		return state;
	}
	
	/**
	 * 设置：上报时间
	 */
	public void setSubmitTime(Date submitTime) 
	{
		this.submitTime = submitTime;
	}
	
	/**
	 * 获取：上报时间
	 */
	public Date getSubmitTime() 
	{
		return submitTime;
	}
	
	/**
	 * 设置：处理时间
	 */
	public void setDisposeTime(Date disposeTime) 
	{
		this.disposeTime = disposeTime;
	}
	
	/**
	 * 获取：处理时间
	 */
	public Date getDisposeTime() 
	{
		return disposeTime;
	}
	
	/**
	 * 设置：创建者
	 */
	public void setCreateBy(String createBy) 
	{
		this.createBy = createBy;
	}
	
	/**
	 * 获取：创建者
	 */
	public String getCreateBy() 
	{
		return createBy;
	}
	
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) 
	{
		this.createTime = createTime;
	}
	
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() 
	{
		return createTime;
	}
	
	/**
	 * 设置：更新者
	 */
	public void setUpdateBy(String updateBy) 
	{
		this.updateBy = updateBy;
	}
	
	/**
	 * 获取：更新者
	 */
	public String getUpdateBy() 
	{
		return updateBy;
	}
	
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) 
	{
		this.updateTime = updateTime;
	}
	
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() 
	{
		return updateTime;
	}
	
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}
	
	/**
	 * 获取：备注
	 */
	public String getRemark() 
	{
		return remark;
	}
	
	/**
	 * 设置：删除标志（0代表存在 2代表删除）
	 */
	public void setDelFlag(String delFlag) 
	{
		this.delFlag = delFlag;
	}
	
	/**
	 * 获取：删除标志（0代表存在 2代表删除）
	 */
	public String getDelFlag() 
	{
		return delFlag;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	
	public String getPrepareNameList() {
		return prepareNameList;
	}

	public void setPrepareNameList(String prepareNameList) {
		this.prepareNameList = prepareNameList;
	}

	public String getSuccessNameList() {
		return successNameList;
	}

	public void setSuccessNameList(String successNameList) {
		this.successNameList = successNameList;
	}

	public String getFailNameList() {
		return failNameList;
	}

	public void setFailNameList(String failNameList) {
		this.failNameList = failNameList;
	}

	public Conference getConference() {
		return conference;
	}

	public void setConference(Conference conference) {
		this.conference = conference;
	}

	@Override
	public String toString() {
		return "OfficialEvolve [officialEvolveId=" + officialEvolveId + ", deptId=" + deptId + ", prepareList="
				+ prepareList + ", prepareNameList=" + prepareNameList + ", successList=" + successList
				+ ", successNameList=" + successNameList + ", failList=" + failList + ", failNameList=" + failNameList
				+ ", officialRoster=" + officialRoster + ", conferenceId=" + conferenceId + ", state=" + state
				+ ", submitTime=" + submitTime + ", disposeTime=" + disposeTime + ", createBy=" + createBy
				+ ", createTime=" + createTime + ", updateBy=" + updateBy + ", updateTime=" + updateTime + ", remark="
				+ remark + ", delFlag=" + delFlag + ", conference=" + conference + "]";
	}

	
	
	
}
